<?php
$attributemap = [
    'aRecord'                       => 'urn:oid:0.9.2342.19200300.100.1.26',
    'aliasedEntryName'              => 'urn:oid:2.5.4.1',
    'aliasedObjectName'             => 'urn:oid:2.5.4.1',
    'associatedDomain'              => 'urn:oid:0.9.2342.19200300.100.1.37',
    'associatedName'                => 'urn:oid:0.9.2342.19200300.100.1.38',
    'audio'                         => 'urn:oid:0.9.2342.19200300.100.1.55',
    'authorityRevocationList'       => 'urn:oid:2.5.4.38',
    'buildingName'                  => 'urn:oid:0.9.2342.19200300.100.1.48',
    'businessCategory'              => 'urn:oid:2.5.4.15',
    'c'                             => 'urn:oid:2.5.4.6',
    'cACertificate'                 => 'urn:oid:2.5.4.37',
    'cNAMERecord'                   => 'urn:oid:0.9.2342.19200300.100.1.31',
    'carLicense'                    => 'urn:oid:2.16.840.1.113730.3.1.1',
    'certificateRevocationList'     => 'urn:oid:2.5.4.39',
    'cn'                            => 'urn:oid:2.5.4.3',
    'co'                            => 'urn:oid:0.9.2342.19200300.100.1.43',
    'commonName'                    => 'urn:oid:2.5.4.3',
    'countryName'                   => 'urn:oid:2.5.4.6',
    'crossCertificatePair'          => 'urn:oid:2.5.4.40',
    'dITRedirect'                   => 'urn:oid:0.9.2342.19200300.100.1.54',
    'dSAQuality'                    => 'urn:oid:0.9.2342.19200300.100.1.49',
    'dc'                            => 'urn:oid:0.9.2342.19200300.100.1.25',
    'deltaRevocationList'           => 'urn:oid:2.5.4.53',
    'departmentNumber'              => 'urn:oid:2.16.840.1.113730.3.1.2',
    'description'                   => 'urn:oid:2.5.4.13',
    'destinationIndicator'          => 'urn:oid:2.5.4.27',
    'displayName'                   => 'urn:oid:2.16.840.1.113730.3.1.241',
    'distinguishedName'             => 'urn:oid:2.5.4.49',
    'dmdName'                       => 'urn:oid:2.5.4.54',
    'dnQualifier'                   => 'urn:oid:2.5.4.46',
    'documentAuthor'                => 'urn:oid:0.9.2342.19200300.100.1.14',
    'documentIdentifier'            => 'urn:oid:0.9.2342.19200300.100.1.11',
    'documentLocation'              => 'urn:oid:0.9.2342.19200300.100.1.15',
    'documentPublisher'             => 'urn:oid:0.9.2342.19200300.100.1.56',
    'documentTitle'                 => 'urn:oid:0.9.2342.19200300.100.1.12',
    'documentVersion'               => 'urn:oid:0.9.2342.19200300.100.1.13',
    'domainComponent'               => 'urn:oid:0.9.2342.19200300.100.1.25',
    'drink'                         => 'urn:oid:0.9.2342.19200300.100.1.5',
    'eduOrgHomePageURI'             => 'urn:oid:1.3.6.1.4.1.5923.1.2.1.2',
    'eduOrgIdentityAuthNPolicyURI'  => 'urn:oid:1.3.6.1.4.1.5923.1.2.1.3',
    'eduOrgLegalName'               => 'urn:oid:1.3.6.1.4.1.5923.1.2.1.4',
    'eduOrgSuperiorURI'             => 'urn:oid:1.3.6.1.4.1.5923.1.2.1.5',
    'eduOrgWhitePagesURI'           => 'urn:oid:1.3.6.1.4.1.5923.1.2.1.6',
    'eduPersonAffiliation'          => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.1',
    'eduPersonAnalyticsTag'         => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.17',
    'eduPersonAssurance'            => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.11',
    'eduPersonDisplayPronouns'      => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.18',
    'eduPersonEntitlement'          => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.7',
    'eduPersonNickname'             => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.2',
    'eduPersonOrcid'                => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.16',
    'eduPersonOrgDN'                => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.3',
    'eduPersonOrgUnitDN'            => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.4',
    'eduPersonPrimaryAffiliation'   => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.5',
    'eduPersonPrimaryOrgUnitDN'     => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.8',
    'eduPersonPrincipalName'        => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.6',
    'eduPersonPrincipalNamePrior'   => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.12',
    'eduPersonScopedAffiliation'    => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.9',
    'eduPersonTargetedID'           => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.10',
    'eduPersonUniqueId'             => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.13',
    'email'                         => 'urn:oid:1.2.840.113549.1.9.1',
    'emailAddress'                  => 'urn:oid:1.2.840.113549.1.9.1',
    'employeeNumber'                => 'urn:oid:2.16.840.1.113730.3.1.3',
    'employeeType'                  => 'urn:oid:2.16.840.1.113730.3.1.4',
    'enhancedSearchGuide'           => 'urn:oid:2.5.4.47',
    'facsimileTelephoneNumber'      => 'urn:oid:2.5.4.23',
    'favouriteDrink'                => 'urn:oid:0.9.2342.19200300.100.1.5',
    'fax'                           => 'urn:oid:2.5.4.23',
    'federationFeideSchemaVersion'  => 'urn:oid:1.3.6.1.4.1.2428.90.1.9',
    'friendlyCountryName'           => 'urn:oid:0.9.2342.19200300.100.1.43',
    'generationQualifier'           => 'urn:oid:2.5.4.44',
    'givenName'                     => 'urn:oid:2.5.4.42',
    'gn'                            => 'urn:oid:2.5.4.42',
    'homePhone'                     => 'urn:oid:0.9.2342.19200300.100.1.20',
    'homePostalAddress'             => 'urn:oid:0.9.2342.19200300.100.1.39',
    'homeTelephoneNumber'           => 'urn:oid:0.9.2342.19200300.100.1.20',
    'host'                          => 'urn:oid:0.9.2342.19200300.100.1.9',
    'houseIdentifier'               => 'urn:oid:2.5.4.51',
    'info'                          => 'urn:oid:0.9.2342.19200300.100.1.4',
    'initials'                      => 'urn:oid:2.5.4.43',
    'internationaliSDNNumber'       => 'urn:oid:2.5.4.25',
    'isMemberOf'                    => 'urn:oid:1.3.6.1.4.1.5923.1.5.1.1',
    'janetMailbox'                  => 'urn:oid:0.9.2342.19200300.100.1.46',
    'jpegPhoto'                     => 'urn:oid:0.9.2342.19200300.100.1.60',
    'knowledgeInformation'          => 'urn:oid:2.5.4.2',
    'l'                             => 'urn:oid:2.5.4.7',
    'labeledURI'                    => 'urn:oid:1.3.6.1.4.1.250.1.57',
    'localityName'                  => 'urn:oid:2.5.4.7',
    'mDRecord'                      => 'urn:oid:0.9.2342.19200300.100.1.27',
    'mXRecord'                      => 'urn:oid:0.9.2342.19200300.100.1.28',
    'mail'                          => 'urn:oid:0.9.2342.19200300.100.1.3',
    'mailPreferenceOption'          => 'urn:oid:0.9.2342.19200300.100.1.47',
    'manager'                       => 'urn:oid:0.9.2342.19200300.100.1.10',
    'member'                        => 'urn:oid:2.5.4.31',
    'mobile'                        => 'urn:oid:0.9.2342.19200300.100.1.41',
    'mobileTelephoneNumber'         => 'urn:oid:0.9.2342.19200300.100.1.41',
    'nSRecord'                      => 'urn:oid:0.9.2342.19200300.100.1.29',
    'name'                          => 'urn:oid:2.5.4.41',
    'norEduOrgAcronym'              => 'urn:oid:1.3.6.1.4.1.2428.90.1.6',
    'norEduOrgNIN'                  => 'urn:oid:1.3.6.1.4.1.2428.90.1.12',
    'norEduOrgSchemaVersion'        => 'urn:oid:1.3.6.1.4.1.2428.90.1.11',
    'norEduOrgUniqueIdentifier'     => 'urn:oid:1.3.6.1.4.1.2428.90.1.7',
    'norEduOrgUniqueNumber'         => 'urn:oid:1.3.6.1.4.1.2428.90.1.1',
    'norEduOrgUnitUniqueIdentifier' => 'urn:oid:1.3.6.1.4.1.2428.90.1.8',
    'norEduOrgUnitUniqueNumber'     => 'urn:oid:1.3.6.1.4.1.2428.90.1.2',
    'norEduPersonBirthDate'         => 'urn:oid:1.3.6.1.4.1.2428.90.1.3',
    'norEduPersonLIN'               => 'urn:oid:1.3.6.1.4.1.2428.90.1.4',
    'norEduPersonNIN'               => 'urn:oid:1.3.6.1.4.1.2428.90.1.5',
    'o'                             => 'urn:oid:2.5.4.10',
    'objectClass'                   => 'urn:oid:2.5.4.0',
    'organizationName'              => 'urn:oid:2.5.4.10',
    'organizationalStatus'          => 'urn:oid:0.9.2342.19200300.100.1.45',
    'organizationalUnitName'        => 'urn:oid:2.5.4.11',
    'otherMailbox'                  => 'urn:oid:0.9.2342.19200300.100.1.22',
    'ou'                            => 'urn:oid:2.5.4.11',
    'owner'                         => 'urn:oid:2.5.4.32',
    'pager'                         => 'urn:oid:0.9.2342.19200300.100.1.42',
    'pagerTelephoneNumber'          => 'urn:oid:0.9.2342.19200300.100.1.42',
    'personalSignature'             => 'urn:oid:0.9.2342.19200300.100.1.53',
    'personalTitle'                 => 'urn:oid:0.9.2342.19200300.100.1.40',
    'photo'                         => 'urn:oid:0.9.2342.19200300.100.1.7',
    'physicalDeliveryOfficeName'    => 'urn:oid:2.5.4.19',
    'pkcs9email'                    => 'urn:oid:1.2.840.113549.1.9.1',
    'postOfficeBox'                 => 'urn:oid:2.5.4.18',
    'postalAddress'                 => 'urn:oid:2.5.4.16',
    'postalCode'                    => 'urn:oid:2.5.4.17',
    'preferredDeliveryMethod'       => 'urn:oid:2.5.4.28',
    'preferredLanguage'             => 'urn:oid:2.16.840.1.113730.3.1.39',
    'presentationAddress'           => 'urn:oid:2.5.4.29',
    'protocolInformation'           => 'urn:oid:2.5.4.48',
    'pseudonym'                     => 'urn:oid:2.5.4.65',
    'registeredAddress'             => 'urn:oid:2.5.4.26',
    'rfc822Mailbox'                 => 'urn:oid:0.9.2342.19200300.100.1.3',
    'roleOccupant'                  => 'urn:oid:2.5.4.33',
    'roomNumber'                    => 'urn:oid:0.9.2342.19200300.100.1.6',
    'sOARecord'                     => 'urn:oid:0.9.2342.19200300.100.1.30',
    'schacCountryOfCitizenship'     => 'urn:oid:1.3.6.1.4.1.25178.1.2.5',
    'schacCountryOfResidence'       => 'urn:oid:1.3.6.1.4.1.25178.1.2.11',
    'schacDateOfBirth'              => 'urn:oid:1.3.6.1.4.1.25178.1.2.3',
    'schacExpiryDate'               => 'urn:oid:1.3.6.1.4.1.25178.1.2.17',
    'schacGender'                   => 'urn:oid:1.3.6.1.4.1.25178.1.2.2',
    'schacHomeOrganization'         => 'urn:oid:1.3.6.1.4.1.25178.1.2.9',
    'schacHomeOrganizationType'     => 'urn:oid:1.3.6.1.4.1.25178.1.2.10',
    'schacMotherTongue'             => 'urn:oid:1.3.6.1.4.1.25178.1.2.1',
    'schacPersonalPosition'         => 'urn:oid:1.3.6.1.4.1.25178.1.2.13',
    'schacPersonalTitle'            => 'urn:oid:1.3.6.1.4.1.25178.1.2.8',
    'schacPersonalUniqueCode'       => 'urn:oid:1.3.6.1.4.1.25178.1.2.14',
    'schacPersonalUniqueID'         => 'urn:oid:1.3.6.1.4.1.25178.1.2.15',
    'schacPlaceOfBirth'             => 'urn:oid:1.3.6.1.4.1.25178.1.2.4',
    'schacProjectMembership'        => 'urn:oid:1.3.6.1.4.1.25178.1.2.20',
    'schacProjectSpecificRole'      => 'urn:oid:1.3.6.1.4.1.25178.1.2.21',
    'schacSn1'                      => 'urn:oid:1.3.6.1.4.1.25178.1.2.6',
    'schacSn2'                      => 'urn:oid:1.3.6.1.4.1.25178.1.2.7',
    'schacUserPresenceID'           => 'urn:oid:1.3.6.1.4.1.25178.1.2.12',
    'schacUserPrivateAttribute'     => 'urn:oid:1.3.6.1.4.1.25178.1.2.18',
    'schacUserStatus'               => 'urn:oid:1.3.6.1.4.1.25178.1.2.19',
    'schacYearOfBirth'              => 'urn:oid:1.3.6.1.4.1.25178.1.0.2.3',
    'searchGuide'                   => 'urn:oid:2.5.4.14',
    'secretary'                     => 'urn:oid:0.9.2342.19200300.100.1.21',
    'seeAlso'                       => 'urn:oid:2.5.4.34',
    'serialNumber'                  => 'urn:oid:2.5.4.5',
    'singleLevelQuality'            => 'urn:oid:0.9.2342.19200300.100.1.50',
    'sisSchoolGrade'                => 'urn:oid:1.2.752.194.10.2.2',
    'sisLegalGuardianFor'           => 'urn:oid:1.2.752.194.10.2.1',
    'sisOrgDepartment'              => 'urn:oid:1.2.752.194.10.3',
    'sisSchoolUnitCode'             => 'urn:oid:1.2.752.194.10.2.4',
    'sn'                            => 'urn:oid:2.5.4.4',
    'sshPublicKey'                  => 'urn:oid:1.3.6.1.4.1.24552.500.1.1.1.13',
    'st'                            => 'urn:oid:2.5.4.8',
    'stateOrProvinceName'           => 'urn:oid:2.5.4.8',
    'street'                        => 'urn:oid:2.5.4.9',
    'streetAddress'                 => 'urn:oid:2.5.4.9',
    'subtreeMaximumQuality'         => 'urn:oid:0.9.2342.19200300.100.1.52',
    'subtreeMinimumQuality'         => 'urn:oid:0.9.2342.19200300.100.1.51',
    'supportedAlgorithms'           => 'urn:oid:2.5.4.52',
    'supportedApplicationContext'   => 'urn:oid:2.5.4.30',
    'surname'                       => 'urn:oid:2.5.4.4',
    'telephoneNumber'               => 'urn:oid:2.5.4.20',
    'teletexTerminalIdentifier'     => 'urn:oid:2.5.4.22',
    'telexNumber'                   => 'urn:oid:2.5.4.21',
    'textEncodedORAddress'          => 'urn:oid:0.9.2342.19200300.100.1.2',
    'title'                         => 'urn:oid:2.5.4.12',
    'uid'                           => 'urn:oid:0.9.2342.19200300.100.1.1',
    'uniqueIdentifier'              => 'urn:oid:0.9.2342.19200300.100.1.44',
    'uniqueMember'                  => 'urn:oid:2.5.4.50',
    'userCertificate'               => 'urn:oid:2.5.4.36',
    'userClass'                     => 'urn:oid:0.9.2342.19200300.100.1.8',
    'userPKCS12'                    => 'urn:oid:2.16.840.1.113730.3.1.216',
    'userPassword'                  => 'urn:oid:2.5.4.35',
    'userSMIMECertificate'          => 'urn:oid:2.16.840.1.113730.3.1.40',
    'userid'                        => 'urn:oid:0.9.2342.19200300.100.1.1',
    'voPersonApplicationUID'        => 'urn:oid:1.3.6.1.4.1.25178.4.1.1',
    'voPersonAuthorName'            => 'urn:oid:1.3.6.1.4.1.25178.4.1.2',
    'voPersonCertificateDN'         => 'urn:oid:1.3.6.1.4.1.25178.4.1.3',
    'voPersonCertificateIssuerDN'   => 'urn:oid:1.3.6.1.4.1.25178.4.1.4',
    'voPersonExternalID'            => 'urn:oid:1.3.6.1.4.1.25178.4.1.5',
    'voPersonID'                    => 'urn:oid:1.3.6.1.4.1.25178.4.1.6',
    'voPersonPolicyAgreement'       => 'urn:oid:1.3.6.1.4.1.25178.4.1.7',
    'voPersonSoRID'                 => 'urn:oid:1.3.6.1.4.1.25178.4.1.8',
    'voPersonStatus'                => 'urn:oid:1.3.6.1.4.1.25178.4.1.9',
    'voPersonAffiliation'           => 'urn:oid:1.3.6.1.4.1.25178.4.1.10',
    'voPersonExternalAffiliation'   => 'urn:oid:1.3.6.1.4.1.25178.4.1.11',
    'voPersonScopedAffiliation'     => 'urn:oid:1.3.6.1.4.1.25178.4.1.12',
    'voPersonApplicationPassword'   => 'urn:oid:1.3.6.1.4.1.25178.4.1.13',
    'voPersonVerifiedEmail'         => 'urn:oid:1.3.6.1.4.1.25178.4.1.14',
    'voPersonToken'                 => 'urn:oid:1.3.6.1.4.1.25178.4.1.15',
    'voPosixAccountGecos'           => 'urn:oid:1.3.6.1.4.1.25178.4.2.1',
    'voPosixAccountGidNumber'       => 'urn:oid:1.3.6.1.4.1.25178.4.2.2',
    'voPosixAccountHomeDirectory'   => 'urn:oid:1.3.6.1.4.1.25178.4.2.3',
    'voPosixAccountLoginShell'      => 'urn:oid:1.3.6.1.4.1.25178.4.2.4',
    'voPosixAccountUidNumber'       => 'urn:oid:1.3.6.1.4.1.25178.4.2.5',
    'x121Address'                   => 'urn:oid:2.5.4.24',
    'x500UniqueIdentifier'          => 'urn:oid:2.5.4.45',
];
